home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)ze.d64
/
txt.random fix
< prev
next >
Wrap
Text File
|
2007-03-01
|
864b
|
35 lines
╞╔╠┼ ┬╒╟ ╞╔╪ ┴╟┴╔╬
------------------
BY ─ICK ╦LINGENS
─UTCH ├╧═┴╠ ╒SERS GROUP
╔N ├╧═┴╠ ╘╧─┴┘ #8 ═ICHAEL ┼RSKINE
SUGGESTED THAT THE 1541 RELATIVE FILE
PROBLEM WAS SOLVED BY READING FROM
THE BLOCK JUST WRITTEN. ╔ DID LIKE HE
DID, BUT THERE ARE STILL SOME ERRORS.
╙O ╔ DECIDED TO READ AFTER A WRITE
FROM THE ╞╔╥╙╘ RECORD AND THAT IS
ERROR FREE UNTIL NOW.
╔ USED A ╥┴╬─╧═ FILE WITH A RECORD
LENGTH OF 80 WITH SEVERAL FIELDS IN
ONE RECORD. ╘HE MAXIMUM NUMBER OF
RECORDS IN THE FILE IS 1500, SO, IF
THE 1400TH IS WRITTEN, IT WORKS
RATHER SLOW. ╘HAT IS WHY ╔ BUILT IN
THE FOLLOWING PROCEDURE, FORCING A
DUMMY READ AFTER A WRITE:
╨╥╧├ READ'DUMMY(FIL#, R#) ├╠╧╙┼─
// R# IS THE RECORD JUST WRITTEN
╔╞ R#>50 ╘╚┼╬
RECORD#:=R#-50
┼╠╙┼
RECORD#:=1
┼╬─╔╞
╥┼┴─ ╞╔╠┼ FIL#, RECORD#: DUMMY#
// THE FIRST FIELD IN A RECORD
// IS AN INTEGER
┼╬─╨╥╧├ READ'DUMMY